﻿CREATE PROCEDURE [dbo].[Articulos_Modificar]

@IdArticulo INT,
@IdTipoArticulo TINYINT, 
@IdSubRubroArticulo INT, 
@IdMarca INT, 
@IdDescuentoRecargoCantidad INT, 
@IdTipoComisionArticulo TINYINT, 
@IdTipoImpuestoArticulo TINYINT, 
@IdTipoCostoArticulo TINYINT, 
@IdDescuentoRecargoFechaHora INT, 
@Codigo VARCHAR(20), 
@Nombre VARCHAR(50), 
@ExistenciaMinima INT, 
@ExistenciaMaxima INT, 
@Costo DECIMAL(19,4), 
@Comision DECIMAL(19,4), 
@ComisionMaxima DECIMAL(19,4), 
@Iva DECIMAL(19,4), 
@Impuesto DECIMAL(19,4), 
@Observaciones VARCHAR(500), 
@Imagen IMAGE = NULL,
@EstaEliminado BIT,
@CodigoBarras VARCHAR(20)

AS

UPDATE Articulos SET
	IdTipoArticulo = @IdTipoArticulo, 
	IdSubRubroArticulo = @IdSubRubroArticulo, 
	IdMarca = @IdMarca, 
	IdDescuentoRecargoCantidad = @IdDescuentoRecargoCantidad, 
	IdTipoComisionArticulo = @IdTipoComisionArticulo, 
	IdTipoImpuestoArticulo = @IdTipoImpuestoArticulo, 
	IdTipoCostoArticulo = @IdTipoCostoArticulo, 
	IdDescuentoRecargoFechaHora = @IdDescuentoRecargoFechaHora, 
	Codigo = @Codigo, 
	Nombre = @Nombre,
	ExistenciaMinima = @ExistenciaMinima, 
	ExistenciaMaxima = @ExistenciaMaxima, 
	Costo = @Costo, 
	Comision = @Comision,
	ComisionMaxima = @ComisionMaxima,
	Iva = @Iva, 
	Impuesto = @Impuesto,
	Observaciones = @Observaciones,
	Imagen = @Imagen,
	EstaEliminado = @EstaEliminado,
	CodigoBarras = @CodigoBarras
	WHERE IdArticulo = @IdArticulo